home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / pc_board / pcblim20.zip / PCBLIM.DOC < prev    next >
Text File  |  1992-02-17  |  9KB  |  220 lines

  1.  
  2.                    PCBoard 14.5a User Access Utility
  3.  
  4.                          PCBLimit Version 2.0
  5.                    Copyright (C) 1992 by David D. Casto
  6.                             4560 Alps Court
  7.                          Gahanna , Ohio  43230
  8.                             (614)  337-2115
  9.  
  10.  
  11.  
  12.  WARNING!!
  13.       As with all new software it is *strongly* recommended that                                                                                                                                      you
  14.      have a recent backup just in case.
  15.  
  16.  Legal:
  17.       David Casto hereby disclaims all warranties relating to this
  18.      software, whether express or implied, including without
  19.      limitation any implied warranties of merchantability or fitness
  20.      for a particular purpose. David Casto will not be liable for any
  21.      special, incidental, consequential, indirect or similar damages
  22.      due to loss of data or any other reason, even if David Casto or an
  23.      agent of David Casto has been advised of the possibility of such
  24.      damages.  In no event shall David Casto liability for any damages
  25.      ever exceed the price paid for the license to use software,
  26.      regardless of the form of the claim.  The person using the
  27.      software bears all risk as to the quality and performance of the
  28.      software.
  29.  
  30.       You are free to distribute this software as long as there are no
  31.      modifications to any files or the software.
  32.  
  33.  Registration:
  34.       If you find PCBLim easy, and convenient to use, a registration of
  35.      $15.00 would be appreciated.
  36.  
  37.       Registration includes:
  38.  
  39.        1) New updates to the software available for download from Blue
  40.           Light BBS.
  41.  
  42.        2) User support also available on Blue Light BBS.
  43.  
  44.        3) A Key file that unlocks the Caller Log and Bulletin features
  45.           downloadable from Blue Light BBS.
  46.  
  47.        4) The Key file also removes "Registered to UNREGISTERED"
  48.           to "Registered to Your BBS and serial number".
  49.  
  50.        5) Your peace of mind knowing that you have done the right thing!
  51.  
  52.                Blue Light BBS is located in Columbus, Ohio
  53.                       (614) 766-9708 19200 BPS
  54.                       (614) 766-9709 14400 BPS
  55.                       (614) 766-4356 19200 BPS
  56.  
  57.        *Note:  Please address all correspondence to David Casto when
  58.                calling Blue Light BBS.
  59.  
  60.  What Is It? :
  61.  
  62.      PCBLimit is a door that will allow or deny users access to your 
  63.      system between the specified times.  Great for Mail Networks
  64.      and those LEECH visiting SysOps that keep your nodes busy and your
  65.      subscribers out in the cold during the peak times.  :-)
  66.  
  67.      Another use could be to restrict John Uploader that calls at 1200
  68.      baud and uploads a 1 meg file during peak hours leaving that 2400
  69.      baud caller that wants to become a subscriber out in the cold.
  70.  
  71.      Yet another use could be set up to force a list of users into
  72.      certain doors or to flag files for them to download or even force
  73.      them into a certain conference.  
  74.      
  75.      PCBLimit will show your display file to the caller and make a 
  76.      PCBStuff.KBD to force the caller do what ever you want when PCBoard 
  77.      reloads.
  78.  
  79.      The uses can be almost unlimited with a little imagination.
  80.  
  81.  
  82.  Setup:
  83.  
  84.    1.) Place PCBLim.EXE in your PATH.
  85.  
  86.    2.) Put a door batch file in each node(s) directory. (PCBLIMIT)
  87.  
  88.     Examples:
  89.  
  90.        Regular Door Batch File:           Shell Door Batch File:
  91.  
  92.             ECHO OFF                           ECHO OFF
  93.             PCBLIM C:\PCB\PCBLIM1.DAT          PCBLIM C:\PCB\PCBLIM1.DAT
  94.             BOARD                              EXIT
  95.  
  96.    3.) Place and Edit a PCBLim(x).dat (or any Path\FileName) file in a
  97.        directory. Use a different FileName for each node (PCBLim1.dat
  98.        PCBLim2.dat etc).
  99.        *Must contain this format!
  100.  
  101.     Example:
  102.  
  103.     C:\pcb\pcboard.sys         <---- Path to PCBoard.sys
  104.     Blue Light BBS             <---- Board Name
  105.     Steven                     <---- Sysop First Name
  106.     Price                      <---- Sysop Last Name
  107.     C:\pcb\main\users          <---- Path\File Name of USERS
  108.     C:\pcb\Pcblim.txt          <---- Path\File Name of Display File
  109.     Bye                        <---- Command PCBoard will exicute
  110.     c:\pcb\pcblim.blt          <---- Path\File Name of BLT (or NO)
  111.     c:\pcb\main\caller1        <---- Path\File Name of Callers log (or NO)
  112.     23                         <---- Max Line Length of BLT
  113.     06:00                      <---- Start time Restricted
  114.     23:00                      <---- End time Restricted
  115.     3                          <---- Lines of User Names to follow
  116.     Michael Graham             <---- User Name1 (or ALL)
  117.     Steven Price               <---- User Name2
  118.     Tim Money                  <---- User Name3
  119.  
  120.           In this example Tim Money could call and stay on the board
  121.         between 00:00 and 05:59, and be logged off between 06:00 and
  122.         23:59.  Keep in mind the times are only hour sensitive, so
  123.         06:00 and 06:59 are the same to PCBLimit.
  124.  
  125.           Line 1 is the Path\FileName of the PCBoard.sys file.
  126.  
  127.           Line 2 is the name of your BBS.
  128.  
  129.           Line 3 is the SysOp first name.
  130.  
  131.           Line 4 is the SysOp last name.
  132.  
  133.           Line 5 is the Path\FileName of the USERS file.
  134.  
  135.           Line 6 is the display Path\FileName that will be displayed
  136.         to the caller while in the door and can contain most of PCBoards
  137.         @X macros.
  138.  
  139.           Line 7 is the command to stuff into PCBoards key board buffer
  140.         and will be exicuted when PCBoard reloads.
  141.  
  142.           Line 8 is the BLT Path\FileName of a BLT file to display a
  143.         quick view of PCBLimit's activity without displaying the Caller(x)
  144.         log.
  145.         To disable this feature place NO on this line.
  146.         (You need a Registered Key file to unlock and use the BLT
  147.         feature.)
  148.  
  149.           Line 9 is the Caller(x) log Path\FileName.  This will append to
  150.         the CALLER(x) log if PCBLimit has forced the caller to logoff or 
  151.         has determined to allow the user to remain online. To disable this 
  152.         feature place NO on this line.
  153.         (You need a Registered Key file to unlock and use the Caller
  154.         log feature.)
  155.  
  156.           Line 10 is the Maximum lines to allow your BLT to be before 
  157.         PCBLimit will delete it and start a new one.
  158.  
  159.           Line 11 is the start time for Restriction
  160.  
  161.           Line 12 is the end time for Restriction
  162.  
  163.           Line 13 is the number of names to follow.  PCBLimit will only
  164.         read this many names even though there could be more in the
  165.         file.
  166.  
  167.           Line 14 is the First User Name for PCBLimit to logoff.  If you
  168.         place ALL as the FIRST User Name PCBLimit will force all callers
  169.         to be logged off.
  170.  
  171.           Line 15 thru XX contain user names that you want to restrict
  172.         access.  You may have as many User Names as you like however,
  173.         Line 13 must reflect how many User Names to read.
  174.  
  175.    4.) Place and edit a PCBLim.txt (or any Path\FileName) in a directory.
  176.        Example:
  177.  
  178. @CLS@
  179.    @X0D-----------------------------------------------------------------
  180.  
  181.                             @X0CPlease Note@X0F
  182.  
  183.             Your calling hours are from 00:00 am to 6:00 am.  This
  184.            has been implemented to allow our subscribers access
  185.            to the system during peak hours.
  186.  
  187.                              Thank You
  188.                                SysOp
  189.  
  190.    @X0D-----------------------------------------------------------------
  191.  
  192.  
  193.    6.) Set up PCBLim in PCBSetUp.  The following example will send
  194.        all users with a security level of 50, 52, 53, 54 into PCBLim.
  195.  
  196.        Example from PCBSetup:
  197.  
  198.                               Edit DOORS File
  199.  
  200.                                        USER DOOR
  201.      Filename    Password    Sec Login SYS  SYS  Shell   Path to DOOR Files
  202.     ══════════ ═════════════ ═══ ═════ ════ ════ ═════ ══════════════════════
  203.   1) PCBLIMIT                 50   Y    N    N     Y
  204.   2) PCBLIMIT                 52   Y    N    N     Y
  205.   3) PCBLIMIT                 53   Y    N    N     Y
  206.   4) PCBLIMIT                 54   Y    N    N     Y
  207.  
  208.  
  209.  
  210.    7.) Put a $$LogOff.bat file in each nodes directory. Example:
  211.  
  212.  
  213.            if exist pcbstuff.kbd del pcbstuff.kbd
  214.  
  215.  
  216.    8.) See sample CALLER1 and PCBLim.BLT files for examples of the BLT
  217.    and Caller features.
  218.  
  219.    9.) Please let me know if you like PCBLimit!
  220.